# 综合案例

# 需求：
# 提示用户输入用户姓名，并保存到变量中
# 提示用户输入用户年龄，保存到变量中，并转换成整数
# 提示用户输入用户身高，保存到变量中，并转换成浮点数
# 在控制台输出用户姓名、年龄、身高对应变量的数据类型
# 按照以下格式输出用户信息：“姓名:xxx 年龄:xxx 身高:xxx”
# 在控制台输出该用户5年之后的年龄，格式：“张三 5 年之后的年龄是 25”
# 在控制台输出该用户现在是否成年，格式：“张三是否成年：True”

name = input("请输入用户名：")
age = int(input("请输入年龄："))  # 用int把字符串转为整数
height = float(input("请输入身高："))  # 用float把字符串转为浮点数

# 输出name、age、height的数据类型  通过“type()”获取数据类型
print(f"name的数据类型为：{type(name)}")
print(f"age的数据类型为：{type(age)}")
print(f"height的数据类型为：{type(height)}")


# 输出用户信息
print(f"姓名:{name} 年龄:{age} 身高:{height}")

# 该用户5年之后的年龄
print(f"{name} 5 年后的年龄是 {age + 5}")

# 输出该用户现在是否成年（方式1）
if age >= 18:  # 大于等于18岁为成年
    print(f"{name}已成年!")
else:
    print("该用户未成年!")

# 输出该用户现在是否成年（方式2）
print(f"{name}是否成年：{age >= 18}")
